115 research outputs found

    Framework para el desarrollo ágil de sistemas web

    Get PDF
    Todo sistema que interactúe con una base de datos requiere de módulos que sean capaces de operar los datos almacenados en ella. Sus tiempos de desarrollo generalmente oscilan entre un 50% y 60% del tiempo utilizado para el ciclo de vida de la aplicación. El presente trabajo describe la arquitectura y características de un framework para la generación ágil de aplicaciones web, denominado PHP4DB. Sus objetivos principales consisten en reducir drásticamente el tiempo de trabajo, minimizar los errores y la puesta a punto de los módulos generados, como así también respetar una interfaz homogénea entre cada uno de ellos. Estas características permiten al equipo de desarrollo concentrarse y poner énfasis en las tareas específicas del dominio de la aplicación. Para una mejor apreciación de sus ventajas, se presentan algunos de los proyectos donde su utilizó el framework con el análisis respectivo de los resultados obtenidos.Facultad de Informátic

    Proyectos de desarrollo e innovación: Registro de asistencia vía Bluetooth

    Get PDF
    En el marco del proyecto “Desarrollo de Aplicaciones Móviles Multiplataformas”, los alumnos Alfonso Cuitiño, Juan Francisco Fernández Sosa y Julia Lasarte crearon una novedosa aplicación móvil multiplataforma para la toma de asistencia de alumnos en un curso. La novedad en la herramienta se centra en que la toma de asistencia se realiza vía Bluetooth, de manera automática, únicamente vía comunicación entre dispositivos(celular, tablet, notebook).Facultad de Informátic

    Proyectos de desarrollo e innovación: Registro de asistencia vía Bluetooth

    Get PDF
    En el marco del proyecto “Desarrollo de Aplicaciones Móviles Multiplataformas”, los alumnos Alfonso Cuitiño, Juan Francisco Fernández Sosa y Julia Lasarte crearon una novedosa aplicación móvil multiplataforma para la toma de asistencia de alumnos en un curso. La novedad en la herramienta se centra en que la toma de asistencia se realiza vía Bluetooth, de manera automática, únicamente vía comunicación entre dispositivos(celular, tablet, notebook).Facultad de Informátic

    Desarrollo de aplicaciones móviles multiplataforma

    Get PDF
    La computación móvil se puede definir como un entorno de cómputo con movilidad física. El usuario de un entorno de computación móvil será capaz de acceder a datos, información u otros objetos lógicos desde cualquier dispositivo en cualquier red mientras está en movimiento. Estos dispositivos tienen características físicas distintivas, entre las cuales se destacan su tamaño, peso, tamaño de pantalla, su mecanismo de ingreso de datos y su capacidad de expansión. Además, tienen un rol esencial los aspectos técnicos, incluyendo el poder de procesamiento, espacio de memoria, autonomía de batería, sistema operativo, entre otros. El desarrollo de software para dispositivos móviles plantea nuevos desafíos originados en las características únicas de esta actividad. La necesidad de tratar con diversas plataformas, estándares, protocolos y tecnologías de red; las capacidades limitadas, aunque en continua evolución, de los dispositivos y las exigencias de tiempo del mercado, son sólo algunos de los problemas a tratar. Las aplicaciones móviles son generadas en un entorno dinámico e incierto. Generalmente, son pequeñas, no críticas, aunque no menos importantes. Están destinadas a un gran número de usuarios finales y son liberadas en versiones rápidas para poder satisfacer las demandas del mercado. Por todo lo expuesto, el desarrollo de software para dispositivos móviles difiere considerablemente del tradicional, y acompaña el crecimiento y evolución de la Ingeniería de Software como disciplina. Para maximizar su presencia en el mercado, un producto de software debe ejecutarse en la mayor cantidad de dispositivos posible. Una solución consiste en el desarrollo nativo de la aplicación en cada una de las plataformas existentes utilizando el entorno de desarrollo integrado (IDE por sus siglas en inglés), el lenguaje y las herramientas propias de cada plataforma. Sin embargo, al no ser posible la reutilización de código fuente entre diferentes plataformas, el esfuerzo se multiplica y se elevan los costos de desarrollo, actualización y distribución de nuevas versiones. El desarrollo multiplataforma, a diferencia del desarrollo nativo, se centra en el reúso de código. La construcción de aplicaciones web móviles constituye un ejemplo que representa este enfoque. Sin embargo, las limitaciones derivadas de su ejecución dentro de un navegador, ha motivado a los ingenieros de software a dirigir su atención hacia otro tipo de aplicaciones multiplataforma con el que se obtienen resultados más cercanos a las soluciones nativas. En este contexto, existen diversas sub-clasificaciones y es de interés analizar las características inherentes a cada una de ellas, a través de la construcción de un prototipo experimental.Facultad de Informátic

    Un análisis experimental de tipo de aplicaciones para dispositivos móviles

    Get PDF
    El auge de los dispositivos móviles ha generado nuevos desafíos para los ingenieros de software. Las capacidades técnicas ofrecidas, así como sus restricciones, plantean un escenario fértil, pero complejo. Existen diferentes alternativas de desarrollo de una misma aplicación para un dispositivo móvil. En este trabajo se presentan los enfoques de desarrollo de software existentes, sus características más destacadas, y un caso experimental que permite analizar las ventajas y dificultades de cada enfoque

    Generation and Use of a Digest System by Integrating OCR and Smart Searches

    Get PDF
    A digest can be defined as a regulations repository which is manipulated by organizations for extended time periods. The search for information in this repositories can be tedious without assistance from an adhoc software application. This work presents the development of a Digest Software System with its architecture and integration with other base tools. Finally, two study cases are presented where the developed product is used.IX Workshop Innovación en Sistemas de Software (WISS).Red de Universidades con Carreras en Informática (RedUNCI

    Generation and Use of a Digest System by Integrating OCR and Smart Searches

    Get PDF
    A digest can be defined as a regulations repository which is manipulated by organizations for extended time periods. The search for information in this repositories can be tedious without assistance from an adhoc software application. This work presents the development of a Digest Software System with its architecture and integration with other base tools. Finally, two study cases are presented where the developed product is used.IX Workshop Innovación en Sistemas de Software (WISS).Red de Universidades con Carreras en Informática (RedUNCI

    Dispositivos móviles: desarrollo de aplicaciones multiplataforma

    Get PDF
    Se presenta una línea de investigación y desarrollo, que tiene por objeto estudiar temas relacionados con aspectos de Ingeniería de Software, orientados al desarrollo de aplicaciones móviles multiplataforma.Eje: Ingeniería de Softwar

    SGR: Sistema para la Gestión de Requerimientos

    Get PDF
    La ingeniería de requerimientos es una etapa clave en el ciclo de vida del software. Actualmente existen en el mercado diversas herramientas que dan soporte a dicha etapa. Al analizar y comparar un conjunto de herramientas, se identificaron las características que consideramos debe tener un producto de software para la gestión de requerimientos. Del análisis comparativo se concluye que no existe una herramienta, que cumpla con la totalidad de las características consideradas. Es por esto que se decidió desarrollar un producto de software SGR (Sistema para la Gestión de Requerimientos) que brinde soporte a la fase de ingeniería de requerimientos y que reúna todas las características consideradas. A través de la creación de SGR se pretende aportar una herramienta colaborativa que fomente la participación del cliente para logra obtener un producto final exitoso y que genere el SRS basado en el estándar IEEE 830-1998.XV Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI

    SGR: Sistema para la Gestión de Requerimientos

    Get PDF
    La ingeniería de requerimientos es una etapa clave en el ciclo de vida del software. Actualmente existen en el mercado diversas herramientas que dan soporte a dicha etapa. Al analizar y comparar un conjunto de herramientas, se identificaron las características que consideramos debe tener un producto de software para la gestión de requerimientos. Del análisis comparativo se concluye que no existe una herramienta, que cumpla con la totalidad de las características consideradas. Es por esto que se decidió desarrollar un producto de software SGR (Sistema para la Gestión de Requerimientos) que brinde soporte a la fase de ingeniería de requerimientos y que reúna todas las características consideradas. A través de la creación de SGR se pretende aportar una herramienta colaborativa que fomente la participación del cliente para logra obtener un producto final exitoso y que genere el SRS basado en el estándar IEEE 830-1998.XV Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI
    corecore